//
//  FZHomeAlbumCollectionViewCell.h
//  EnglishTalk
//
//  Created by CyonLeuPro on 15/6/30.
//  Copyright (c) 2015年 Feizhu Tech. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "FZHomeBaseCollectionViewCell.h"
#import "FZHomeCourseModel.h"

@class FZHomeAlbumCollectionViewCell;

@protocol FZHomeAlbumCollectionViewCellDelegate <NSObject>

@optional

- (void)albumCollectionViewCell:(FZHomeAlbumCollectionViewCell*)cell didSelectItemIndexPath:(NSIndexPath *)indexPath;
- (void)albumCollectionViewCell:(FZHomeAlbumCollectionViewCell *)cell deselectItemIndexPath:(NSIndexPath *)indexPath;
- (void)albumCollectionViewCell:(FZHomeAlbumCollectionViewCell*)cell previewVideoInfoItemIndexPath:(NSIndexPath *)indexPath;
- (void)albumCollectionViewCell:(FZHomeAlbumCollectionViewCell *)cell deleteItemIndexPath:(NSIndexPath *)indexPath;


@end

@interface FZHomeAlbumCollectionViewCell : FZHomeBaseCollectionViewCell

@property (weak, nonatomic) IBOutlet UILabel *albumMarkLabel;//专辑标记

@property (strong, nonatomic) FZHomeCourseModel *bookModel;
@property (strong, nonatomic) NSIndexPath *indexPath;

@property (weak, nonatomic) id<FZHomeAlbumCollectionViewCellDelegate> delegate;

@property (assign, nonatomic) BOOL isAlbum;//Default is NO
@property (assign, nonatomic) BOOL checkButtonHidden;//隐藏checkbutton
@property (assign, nonatomic) BOOL albumMarkHidden;//隐藏专辑标记
@property (assign, nonatomic) BOOL checkButtonStatus;//YES checked
@property (assign, nonatomic) BOOL progressHidden;//YES checked

- (void)setCheckButtonStatus:(BOOL)isChecked;


@end
